'''
    需求：针对'获取注册短信验证码'接口的正向测试用例，进行接口测试
'''
# 导包
import requests

# 创建Session对象--(目的)完成接口之间的cookie管理和传递
ses = requests.session()


# 调用session对象，实现'获取注册图片验证码'接口请求
ses.get(url="http://user-p2p-test.itheima.net/common/public/verifycode1/123567")

# 调用session对象，实现’获取注册短信验证码‘接口请求，获取响应数据(response对象)
resp = ses.post(url="http://user-p2p-test.itheima.net/member/public/sendSms",
                data={"phone":"13100005555", "imgVerifyCode":"8888", "type":"reg"})

# 从响应数据(response对象)中，获取实际的响应状态码(人工校验)
resp_status_code =  resp.status_code
print("响应状态码为：",resp_status_code)

# 从响应数据(response对象)中，获取实际的响应体数据(人工校验status=200,description="短信发送成功")
print(resp.json())

# 关闭session对象